Anomalies in the Wait-Free Hierarchy
نویسنده
چکیده
Abst rac t . We considel' the hierarchy of wait-free shared objects, and show that this hierarchy does not express the computational power of shared objects. We prove that there are objects that are classified high in the hierarchy, yet, they can not implement objects that are classified much lower in the hierarchy. Our main result is: for any two levels kl > k2 in the hierarchy, there are shared objects X1 and X2 that belong to kl and k2, respectively, such that X1 can not implement X2. (We allow the specifications of the shared objects to be non deterministic.) This result implies not only that the current definition of the wait-free hierarchy does not express the computationa] power of shared objects, but also that there is no other hierarchy that does.
منابع مشابه
A Study of Wait - Free
An assignment of wait-free consensus numbers to object types results in a wait-free hierarchy. Herlihy was the rst to propose such a hierarchy, but Jayanti noted that Her-lihy's hierarchy was not robust. Jayanti posed as open questions the robustness of a hierarchy he deened and the existence of a robust, wait-free hierarchy. In this paper, we examine a number of object parameters that may impa...
متن کاملA Study of Wait-Free Hierarchies in Concurrent Systems
An assignment of wait-free consensus numbers to object types results in a wait-free hierarchy. Herlihy was the rst to propose such a hierarchy, but Jayanti noted that Herlihy's hierarchy was not robust. Jayanti posed as open questions the robust-ness of a hierarchy he deened and the existence of a robust, wait-free hierarchy. In this paper, we examine a number of object parameters that may impa...
متن کاملAll of Us Are Smarter than Any of Us: Nondeterministic Wait-Free Hierarchies Are Not Robust
A wait-free hierarchy Herlihy91, Jayanti93] classiies object types on the basis of their strength in supporting wait-free implementations of other types. Such a hierarchy is robust if it is impossible to implement objects of types that it classiies as \strong" by combining objects of types that it classiies as \weak". We prove that, if nondeterministic types are allowed, the only wait-free hier...
متن کاملUsing Sticky Bits for Wait-Free Synchronization1
In this paper we consider implementation of atomic wait-free objects in the context of a shared-memory multiprocessor. We introduce a new primitive object, the \Sticky-Bit", and show its universality by proving that any safe implementation of a sequential object can be transformed into a wait-free atomic one using only Sticky Bits and safe registers. The Sticky Bit may be viewed as a memory-ori...
متن کاملThe Consensus Hierarchy is not
The consensus hierarchy characterizes the strength of a shared object by its ability to solve the consensus problem in a wait-free manner. A robust hierarchy has the additional property that objects at lower levels cannot be combined in any way to construct objects at higher levels of the hierarchy. Several variations of the consensus hierarchy have appeared in the literature, and it has been s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994